package com.xms.plugin.core;

import com.xms.core.data.Entity;
import com.xms.core.enums.OperationStage;
import com.xms.core.enums.OperationType;
import com.xms.core.org.UserContext;
import com.xms.schema.entity.Attribute;

import java.util.List;

/**
 * <p>
 * PluginExecutionContext
 * </p>
 *
 * @author migo
 * @since 2021/10/15
 */
public class PluginExecutionContext {
    public OperationType messageName;
    public Entity target;

    public OperationStage stage;

    public UserContext user;
    public com.xms.schema.entity.Entity entityMetadata;
    public List<Attribute> attributeMetadatas;
}
